package com.itlaobing.reflection.constructor;

import java.time.LocalDate;

public class Tiger {

    private String name ;
    private char gender ;
    private LocalDate birthdate ;

    private Tiger(){
        super();
    }

    Tiger(String name) {
        this.name = name;
    }

    protected Tiger(String name, char gender , LocalDate birthdate)
            throws NullPointerException , IllegalArgumentException {
        this.name = name;
        this.birthdate = birthdate;
    }

    public Tiger(String name, LocalDate birthdate) {
        this.name = name;
        this.birthdate = birthdate;
    }

}
